package com.laolang.pluto.common.consts;

/**
 * <p>统一业务异常枚举接口</p>
 * <p>业务状态码长度为8位, 模块编号(3位)子模块(2位)状态码(3位),自定义异常码从 <b>00600000</b> 开始定义,已使用的状态码如下:</p>
 * <ul>
 *     <li>000: 通用状态码</li>
 *     <li>001: system 系统模块</li>
 *     <li>002: generator 代码生成模块</li>
 * </ul>
 *
 * @author laolang
 * @date 2021-08-01 22:30
 */
public interface IBizCode {

    /**
     * 业务异常状态码
     */
    String getCode();

    /**
     * 业务异常描述
     */
    String getMsg();
}
